package com.shujia.common_util.two;

/*


我们把该类的构造器使用private修饰，从而把该类的所有构造器隐藏起来。
说明不能在类的外部创建类的对象, 只能在类的内部完成创建
则需要提供一个public方法作为该类的访问点，用于创建该类的对象并返回，且必须使用static修饰
该类还必须缓存已经创建的对象，必须用static修饰

 */
public class Sington1 {

    // 懒汉式
    private static Sington1 sington1;


    private Sington1() {

    }

    public static Sington1 getInstance() {
        if (sington1 == null) {
            sington1 = new Sington1();
        }
        return sington1;
    }

}
